﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace QuanLyGiaoVuService.Domain
{
    public class XepLichState
    {
        public int G { get; set; }
        public int H { get; set; }
        public int F { get; set; }
        public int ThuTu { get; set; }
        public XepLichState ParentState { get; set; }
        public TimeBoard CurrentContent { get; set; }
        public string LopHienTai { get; set; }

        public XepLichState()
        {
            G = 0;
            H = 0;
            F = 0;
            ParentState = null;
            CurrentContent = new TimeBoard();
            ThuTu = 1;
        }

        public XepLichState(int g, int h, int f, int thuTu, TimeBoard currentContent, XepLichState parentState)
        {
            G = g;
            H = h;
            F = f;
            ThuTu = thuTu;
            CurrentContent = currentContent;
            ParentState = parentState;
        }
    }
}
